home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / l2100.zip / INN.REF < prev    next >
Text File  |  1997-06-13  |  16KB  |  836 lines

  1. @#edhome
  2. @do moveback
  3. @do saybar
  4. `%Edward: `2Hello again, `n!`2  Nice of you to visit!
  5.  
  6. @#laura
  7. @do moveback
  8. @do saybar
  9. `%Laura: `#Greetings!  Do you like my new room?
  10.  
  11. @#edhouse
  12. ;does edward live here?
  13. @if bitcheck `t12 5 0 then do
  14.   @begin
  15.   @do moveback
  16.   @do saybar
  17. Hmm... no answer.
  18.   @closescript
  19.   @end
  20.  
  21. @do x is 39
  22. @do y is 12
  23. @do map is 160
  24. @loadmap &map
  25. @drawmap
  26. @update
  27.  
  28. @#fall
  29. @show
  30. `r0`c  `r1A falling out `r0
  31.  
  32. `2  You step back - your foot finds nothing but air.
  33.  
  34. `k  You fall.. and fall.  After what seems like hours pass you finally hit
  35.   bottom.
  36.  
  37. `k  Your hands feels warm and sticky.  You stop breathing.
  38.  
  39. `k
  40. @run die in gametxt.ref
  41.  
  42. @#chest2
  43. ;secret
  44. @do moveback
  45. @if bitcheck `t13 2 1 then do
  46.   @begin
  47.   @do saybar
  48. There is nothing on the table.
  49.   @closescript
  50.   @end
  51.  
  52. @bitset `t13 2 1
  53. @do saybar
  54. `%You find two Silver Potions!
  55. @do `i54 + 2
  56.  
  57.  
  58. @#castle
  59. ;castle
  60. @do moveback
  61. @do saybar
  62. `0Sign on door: `2Will be for sale in next beta.
  63.  
  64.  
  65. @#ferrynot
  66. @do moveback
  67. @do saybar
  68. Ferry closed.  Will be active in next version. (it will cost $1000 I think)
  69.  
  70. @#bartender
  71. @do moveback
  72. @if `p09 < 2 then do
  73.   @begin
  74.   @do saybar
  75. `0Bartender: `2Get outta my face kid, I've never heard of you!
  76.   @closescript
  77.   @end
  78. @do `v01 is 1
  79. @show
  80. `r0`c  `r1 Talking to the bartender `r0
  81.  
  82.   `0"What do ya want, punk?"
  83.  
  84. @do write
  85. `x`x
  86. @choice
  87. Conduct business with the bartender
  88. Trade in gems
  89. Leave
  90. @if responce is 1 then do
  91.   @begin
  92.   @do `p20 is 1
  93.   @run getquest in quest.ref
  94.   @end
  95. @if response is 2 then do
  96. @begin
  97. ;3 gems for `i54 Silver potion,  3 gems for `i53 Gold, `i52 red.
  98.  @if `p19 < 3 then do
  99.    @begin
  100.    @show
  101. `\`\  `0"Hey, you need at least three gems to get a potion!"
  102. `\`k
  103.    @do goto bartender
  104.    @end
  105.   @do `v01 is 1
  106.   @show
  107. `\`\  `0"Okay, what kind a potion you want?"`2
  108.  
  109.   @do write
  110.   `x`x
  111.   @choice
  112. Silver Potion
  113. Gold Potion
  114. Red Potion
  115.    @if response is 1 then do
  116.     @begin
  117.     @do `p19 - 3
  118.     @do `i54 + 1
  119.     @show
  120. `\`\  `0"Allright, there you go"`2
  121. `\`k
  122.     @end
  123.    @if response is 2 then do
  124.     @begin
  125.     @do `p19 - 3
  126.     @do `i53 + 1
  127.     @show
  128. `\`\  `0"Allright, there you go"`2
  129. `\`k
  130.     @end
  131.    @if response is 3 then do
  132.     @begin
  133.     @do `p19 - 3
  134.     @do `i52 + 1
  135.     @show
  136. `\`\  `0"Allright, there you go"`2
  137. `\`k
  138.     @end
  139.   @end
  140. @drawmap
  141. @update
  142.  
  143. @#FERRY
  144. ;Ferrys on the Northern Continents        
  145. @offmap
  146. @DO `v01 is 1
  147. @SHOW
  148. `r0`c  `r1  `%Looks like a Ferry!  `r0
  149.  
  150.   `2A man at the counter greets you `0"Hello there, like to travel across the
  151.   ocean?  It'll cost you 1000 gold."
  152.                       
  153. @DO WRITE
  154. `x`x
  155. @CHOICE
  156. >&Money 999 Take the Ferry
  157. Leave
  158. @IF RESPONSE IS 1 THEN DO
  159. @Begin
  160. @do money - 1000
  161. @Show
  162. `\`\  `$"Let's take a trip,"`2 you say and pay the man.
  163. `\`k
  164.   @if map is 215 then do
  165.     @begin
  166.     @loadmap 203
  167.     @do map is 203
  168.     @do x is 47
  169.     @do y is 13
  170.     @drawmap
  171.     @update
  172.     @DO SAYBAR
  173. `2Looks like a new land ...
  174.     @closescript
  175.     @end
  176.   @loadmap 215
  177.   @do map is 215
  178.   @do x is 49
  179.   @do y is 10
  180.   @drawmap
  181.   @update
  182.   @closescript         
  183. @End
  184. @IF RESPONSE IS 2 THEN DO
  185. @Begin
  186. @Show
  187. `\`\  `2Maybe later...
  188. `\`k
  189. @DO MOVEBACK
  190. @DRAWMAP
  191. @UPDATE
  192. @CLOSESCRIPT
  193. @End
  194.  
  195.  
  196. @#CABIN
  197. @do `v01 is 1
  198. @do moveback
  199.  
  200.  
  201. @if bitcheck `t12 5 1 then do
  202.   @begin
  203.   @do saybar
  204. No one is here.  Oh yeah, they moved to Greentree, remember?
  205.   @closescript
  206.   @end
  207.  
  208.  
  209. @if `i42 > 0 then do
  210.   @begin
  211.   @do saybar
  212. `0Uncle Edward: `2What are we doing back here?
  213.   @do quebar
  214. `0Laura: `#Take us to Greentree, `n`#!
  215.   @closescript
  216.   @end
  217.  
  218. @if bitcheck `t12 4 1 then do
  219.   @begin
  220.   @show
  221. `r0`c  `r1  THE CABIN  `r0
  222.  
  223. `2  A young woman opens the door.  `#"Have you changed your mind?"
  224.  
  225.   @do write
  226. `x`x
  227.   @choice
  228. Yes, I'll take you and your uncle to Greentree, ok?
  229. No - just came by to tell you no again.  Haw!
  230.   @if response is 2 then do
  231.     @begin
  232.     @show
  233. `\`\  `2Laura is not amused.  She slams the door in your face!
  234. `\`k
  235.     @drawmap
  236.     @update
  237.     @closescript
  238.     @end
  239.  
  240.  @do `i42 is 1
  241.  @show
  242. `\`\  `#"Wonderful!  I'll go tell Edward!"
  243.  
  244. `k  `%TWO HOURS LATER, YOU LEAVE - WITH LAURA AND EDWARD WITH YOU!
  245. `\`k
  246.   @drawmap
  247.   @update
  248.   @closescript
  249.   @end
  250.  
  251.  
  252. @if `i41 < 1 then do
  253.  @begin
  254.   @show
  255. `r0`c  `r1  THE CABIN  `r0
  256.  
  257. `2  A young woman opens the door.  `#"Can I help you?"
  258.  
  259.   @do write
  260. `x`x
  261.   @choice
  262. Hi um... Can I be your friend?
  263. I may be a stranger, but let me in!
  264. You don't know me, but I've been watching you for a long time...
  265.   @show
  266. `\`\  `#"S&sir - neither my uncle nor I know you.  Please leave."
  267. `\`k
  268.   @drawmap
  269.   @update
  270.   @closescript
  271.   @end
  272.  
  273.   @show
  274. `r0`c  `r1  THE CABIN  `r0
  275.  
  276. `2  A young woman opens the door.  `#"Can I help you?"
  277.  
  278.   @do write
  279. `x`x
  280.   @choice
  281. I have a letter for someone named Edward from his sister?
  282. @
  283. @bitset `t12 4 1
  284. @do `i41 is 0 ;take away letter
  285. @show
  286. `\`\  `#"Yes!  I am his niece, Laura.  Yes my uncle would want to see you,
  287.   please come in.  But first, I must warn you..."
  288.  
  289. `k  `$"Warn me?  About what?" `2you ask.
  290.  
  291. `#  "My uncle has a slight disorder... I never mention it - he would be
  292.   positively crushed if we were to say anything about it...  So.. I would
  293.   be debted to you forever if you don't."
  294. `\`k`c  `r1  `%Meeting Uncle Edward  `r0
  295.  
  296.   `2Uncle Edward turns out to be a large jovial man with a round red face.
  297.  
  298.   He shakes your hand enthusiastically.
  299.  
  300. `k  `0"Nice to meeeheat you, `n`0!"
  301.  
  302. `k  `4YOU ARE KNOCKED OVER BY THE `bWORST BREATH`4 YOU HAVE EVER SMELLED!
  303.  
  304. @do `v01 is 1
  305. @do write
  306. `x`x
  307. @choice
  308. `%Nice to meet you too, Uncle Edward!
  309. `%You have `4REALLY `%bad breath, did you know that?!
  310. @if responce is 1 then do
  311.   @begin
  312.   @show
  313. `\`\  `2He smiles and retires to a back room to read the letter.
  314.  
  315.   `2Laura winks at you!
  316.  
  317.   `%YOU GET ONE CHARM AND ALIGNMENT!
  318.   @do `p08 + 1
  319.   @do `p07 + 1
  320.   @end
  321.  
  322. @if responce is 2 then do
  323.   @begin
  324.   @show
  325. `\`\  `2You see a tear tricle down Uncle Edward's cheek.  He quickly wipes
  326.   it off.  `0"I must read this in private... I'll be back in a moment."
  327.  
  328. `k  `2Laura slaps you.  
  329.  
  330.  `4 YOU LOSE ONE CHARM AND ALIGNMENT!
  331.   @if `p08 > 0 then `p08 - 1
  332.   @do `p07 - 1
  333.   @end
  334.  
  335.   @show
  336. `\`k`c  `r1  `%A CHANGE OF PLANS  `r0
  337.  
  338. `2  Edward appears from a back room.
  339.  
  340.   `0"We must go see her," `2he states gravely.
  341.  
  342.   `2Laura stands up. `#"It is too dangerous, Uncle!  If only we had someone
  343.   to travel with us... Someone who knew the roads.."
  344.  
  345. `k  `2All eyes turn to you.
  346.  
  347. @do `v01 is 1
  348. @do write
  349. `x`x
  350. @choice
  351. Absolutely NOT!  I am not a babysitter.
  352. Yes, I will take you to Ma, back in Greentree.
  353. @if response is 1 then do
  354.   @begin
  355.   @show
  356. `\`\  `2Edward look downcast and Laura leaves the room in a huff.
  357.  
  358.   `0"If you chahange `4::smell alert::`0 your mind, `n`0 - Please come back."
  359.  
  360.   `2There isn't much else to do but leave.
  361. `\`k
  362.   @drawmap
  363.   @update
  364.   @closescript
  365.   @end
  366.  
  367.   @show
  368. `\`\  `2Edward and Laura cheer in unison!
  369.  
  370.   `0"Wonderfull!  I'll pack my things!!" `2Uncle Edward shouts as he runs
  371.   out of the room.
  372.  
  373. `k  `%TWO HOURS LATER, YOU LEAVE - WITH LAURA AND EDWARD WITH YOU!
  374. `\`k
  375.  @do `i42 is 1
  376.  @drawmap
  377.  @update
  378.  
  379. @#ELLE
  380. ;elle's room
  381. @busy
  382. @do moveback
  383.  
  384. @if bitcheck `t12 3 1 then do
  385.   @begin
  386.  
  387.  @if bitcheck `t12 5 1 then do
  388.   @begin
  389.   @do saybar
  390. `#Elle`2: I lost my baby because of you!  GET OUT!
  391.   @closescript
  392.   @end
  393.  
  394.   @do saybar
  395. `#Elle`2: Thanks for talking to mum.  I wonder what she'll do?
  396.   @closescript
  397.  
  398.  @end
  399.  
  400. @if bitcheck `t12 2 1 then do
  401.   @begin
  402.   @do saybar
  403. `#Elle`2: Go talk to my mother!
  404.   @closescript
  405.   @end
  406.  
  407. @do write
  408. `r1
  409. @clearblock 21 21
  410. @do move 3 21
  411. @do write
  412. `r0  `2A girl is crying, talk to her? [`0Y`2/`0N`2] :`x
  413. @do readspecial `s01 YN
  414.  
  415. @if `s01 is N then do
  416.   @begin
  417.    @if `v06 is 1 then do
  418.      @begin
  419.      ;clean mode is on, so we can't say 'bitch'
  420.      @do saybar
  421. Poor girl, she needs to be alone.
  422.      @end
  423.  
  424.    @if `v06 is 0 then do
  425.      @begin
  426.      @do saybar
  427. Let the bitch cry.
  428.      @end
  429.   @closescript
  430.   @end
  431.  
  432. @if `v06 is 1 then do
  433.    @begin
  434.    ;clean mode is on, will disable this quest
  435.    @do saybar
  436. `0Elle: `2This game is running in `4CLEAN mode`2, so this quest is disabled.
  437.    @closescript
  438.    @end
  439.  
  440. @do `v01 is 1
  441.  
  442. @label elletalk
  443. @show
  444. `r0`c  `r1  `%ELLE'S ROOM  `r0
  445.  
  446.   `2The girl stops her convulsive sobbing to speak with you.
  447.  
  448. @do write
  449. `x`x
  450. @choice
  451. Your ma is big, eh?
  452. Why the water works?
  453. Leave
  454. @if responce is 1 then do
  455.   @begin
  456.   @show
  457. `\`\  `0"Don't talk about my mother that way!  Get away from me!"
  458. `\`k
  459.   @drawmap
  460.   @update
  461.   @closescript
  462.   @end
  463.  
  464. @if responce is 2 then do
  465.   @begin
  466.   @do `s01 is a`xslut
  467.   @if `v06 is 1 then `s01 is pregnant
  468.   @show
  469. `\`\  `0"I'm pregnant!" `2she screams.
  470.  
  471. `k  `$"Woah!! Does your ma know?  She thinks you are good girl, if
  472.   she knew you were `s01 she'd have a heart attack!" `2you soothe.
  473.  
  474. `k  `0"I know," `2Elle tells you tearfully. `0"Would you tell her for me?  In
  475.   a nice way?  Make her understand that I LOVE Johnny!"
  476.  
  477. `k  `2You agree.
  478.  
  479.   `0"Thank you!  Come back and tell me what happened!!!"
  480.  
  481. `k
  482.   @bitset `t12 2 1
  483.   @drawmap
  484.   @update
  485.   @closescript
  486.   @end
  487.  
  488. @drawmap
  489. @update
  490.  
  491. @#madoor
  492.  @if &lasty is 10 then do
  493.  @begin
  494.  @do moveback
  495.  @do saybar
  496. Only paying customers can go back there.
  497.  @end
  498.  
  499. @#MANB
  500. ;Man in the booth
  501. @DO SAYBAR
  502. `0"This is MY booth, go away."
  503. @do moveback
  504.  
  505. @#MABACK
  506. ;Man in the booth
  507. @DO SAYBAR
  508. `#Ma: `0What are you doing behind the counter?!
  509. @do moveback
  510.  
  511. @#CLEAN
  512. ;Table in Jack's restaurant
  513. @DO SAYBAR
  514. Someone needs to clean up this table.
  515. @do moveback
  516.  
  517. @#GIRL
  518. ;Girl in MA's bording
  519. @DO SAYBAR
  520. `#Estella: `0Hey there, I hope you'll stay a night.
  521. @do moveback
  522.  
  523. @#GIRL2
  524. ;Touching the Girl in Ma's bording
  525. @do moveback
  526.  
  527. @if &sex > 0 then do
  528. @BEGIN
  529. @DO SAYBAR
  530. `#Estella: `0Hey look but don't touch big boy.
  531. @END
  532.  
  533. @#door
  534.  @do saybar
  535. The door opens.
  536.  @end
  537.  
  538.  
  539.  
  540. @#ma
  541. ;ma from ma's boarding house
  542. @do moveback
  543. @do `v01 is 1
  544. @label startma
  545. @show
  546. `r0`c  `r1  `%Talking to Ma `r0
  547.  
  548. `2  'Ma' is a pleasantly plump woman with rosy cheeks.
  549.  
  550.   `0"What kin I do for ya, child?" `2she asks.
  551.  
  552. @do write
  553. `x`x
  554. @choice
  555. Get a room
  556. -`t12 5 Shoot the breeze with Ma
  557. +`t12 2 -`t12 3 Your daughter got knocked up!
  558. +`t12 1 I kill dogs.
  559. +`t12 3 -`t12 4 Where do I deliver this letter again?
  560. >`i42 0 I have Uncle Edward with me!
  561. +`t12 5 Shoot the breeze with Ma
  562. Leave
  563. @if response is 2 then do
  564.  @begin
  565. @if bitcheck `t12 3 1 then do
  566.   @begin
  567.  @show
  568. `\`\  `0"Not much to tell," `2Ma scowls. `0"My daughter Elle is the whore
  569.   of Greentree, that's all!"
  570.  
  571. `k
  572.  @do goto startma
  573.  
  574.  
  575.   @end
  576.  @show
  577. `\`\  `0"Not much to tell," `2Ma smiles. `0"My daughter Elle is the light
  578.   of my life.  I am so proud of her!"
  579.  
  580. `k
  581.  @do goto startma
  582.  @end
  583.  
  584. @if response is 7 then do
  585.  @begin
  586.  @show
  587. `\`\  `0"Not much to tell," `2Ma smiles. `0"Elle still hates me and Laura
  588.   and Edward are still visiting.  They are renting a house near here."
  589.  
  590. `k
  591.  @do `v01 is 1
  592.  @do goto startma
  593.  @end
  594.  
  595.  
  596. @if response is 3 then do
  597.  @begin
  598.  @show
  599. `\`\  `0"With who?!?!?!" `2the portly woman screams.  Ma looks like she is
  600.   ready to explode.
  601.  
  602. `k  `$"That Johnny guy.  Yeah, ya want me to kill 'em for you?"
  603.  
  604. `k  `2Ma thinks hard.  `0"No.. No we need something else.  I want you to
  605.   deliver this letter to my brother Edward urgently.  Please don't read it."
  606.  
  607. `k  `%YOU GET THE LETTER!
  608.  
  609. @if `i20 > 0 then do
  610.   @begin
  611.   @show
  612.   `2Your map was marked with his location.
  613.   @end
  614. @if `i20 = 0 then do
  615.   @begin
  616.   @show
  617.   `2If you buy a map, it will be marked with his location.
  618.   @end
  619.  
  620.  @show
  621. `\`k
  622.  @bitset `t12 3 1
  623.  @do `i41 is 1
  624.  @do goto startma
  625.  @end
  626.  
  627.  
  628. @if response is 5 then do
  629.  @begin
  630.  @show
  631. `\`\  `0"Take the letter to my brother Edward.  He lives about 4 miles south
  632.   of Greentree," `2Ma tells you.
  633.  
  634. `k
  635.  @do `v01 is 1
  636.  @do goto startma
  637.  @end
  638.  
  639. @if response is 6 then do
  640.  @begin
  641.  @show
  642. `\`\  `0"Edward!!! How I've missed you!" `2cries Ma.  `0"And with Laura too!"
  643.  
  644. `k  `2Your eyes moisten at this happy reunion.
  645.  
  646.   `0"Did you bring it?" `2Ma asks seriously.
  647.  
  648.   `2Edward slowly pulls something out of his knapsack...
  649.  
  650. `k  `%IT IS A BARREN ROCK.
  651.  
  652. `k  `0"We must do this now," `2Edward states somberly.
  653.  
  654. `k`c  `r1 A little something different happens at the Inn... `r0
  655.  
  656.   `2A few minutes later you hear screams coming from upstairs.
  657.  
  658. `k  `2Later Ma comes down.  `0"Thanks to you, Elle is a virgin again.  At
  659.   least that's what we're gonna say, right?" `2she nudges with a wink.
  660.  
  661. `k  `%MA GIVES YOU 2000 GOLD AND YOU GET 10 QUEST POINTS!
  662.  
  663. `k
  664.  @bitset `t12 5 1
  665.  @do money + 2000
  666.  @do `p18 + 10
  667.  @do `i42 is 0
  668.  @drawmap
  669.  @update
  670.  @end
  671.  
  672.  
  673. @if response is 4 then do
  674.  @begin
  675.  @show
  676. `\`\  `0"I'm so happy for you," `2Ma smiles.
  677.  
  678. `k
  679.  @do goto startma
  680.  @end
  681.  
  682.  
  683. @if response is 1 then do
  684.  @begin
  685.  @show
  686. `\`\  `0"Ok, that will be $50."
  687. @do write
  688. `\`x`x
  689. @choice
  690. Ok!
  691. <`p07 -4 `4If I'm gonna spend `$$50`4, I might as well go up to the whore house, bitch.
  692. >`p07 -5 No way!
  693.  @if response is 1 then do
  694.    @begin
  695.    @if money < 50 then do
  696.     @begin
  697.     @show
  698. `\`\  `2Damn it... You only have `$$&money`2!
  699. `\`k
  700.     @do goto startma
  701.     @end
  702.    @show
  703.    @do money - 50
  704. `\`\  `2Ma takes your money and tells you to find a room upstairs.
  705.    @do y - 2
  706.    @do x - 1
  707.    @drawmap
  708.    @update
  709.    @closescript
  710.    @end
  711.  @if response is 2 then do
  712.   @begin
  713.   @show
  714. `\`\  `2Ma's face turns beet red.  Haw, serves her right.`\`\`k
  715.   @end
  716.  
  717.  @if response is 3 then do
  718.   @begin
  719.   @show
  720. `\`\  `2Maybe later - `$50 `2is a bit much.`\`\`k
  721.   @end
  722.  
  723.  
  724.  
  725.  @do goto startma
  726.  @end
  727.  
  728.  
  729. @drawmap
  730. @update
  731.  
  732.  
  733. @#mother
  734. ;chick waiting for her daughter in RDI
  735. @do moveback
  736. @busy
  737. @do `v01 is 1
  738. @show
  739. `r0`c  `%`r1 Talking to a patron `r0
  740.  
  741. `2  A woman is sitting on a stool.
  742.  
  743. @do write
  744. `x`x
  745. @choice
  746. >`i11 0 `%Hello, woman, why so worried?
  747. >`i11 0 I have returned your daughter!  Safe and sound.
  748. =&sex 1 !`i11 1 Hey baby, wassup?
  749. Leave
  750. @if responce is 1 then do
  751.  @begin
  752.  @show
  753. `\`\  `0"My daughter was supposed to meet me here!  She is never this late!"
  754.  
  755. `k
  756. @do goto mother
  757.  @end
  758.  
  759. @if responce is 3 then do
  760.  @begin
  761.  @show
  762. `\`\  `0"Get lost, creep!"
  763.  
  764.   `2Damn!  She is outta your league anyway.
  765.  
  766. `k
  767. @do goto mother
  768.  @end
  769.  
  770.  
  771. @if responce is 2 then do
  772.  @begin
  773.  @do money + 50
  774.  @do `p01 + 10
  775.  @do `i11 - 1
  776.  @show
  777. `\`\  `0"Thank you so much!!!  You saved her life!"
  778.  
  779.   `2The woman gives you `$$50`2! `2 You receive `010`2 experience for helping the community.
  780. `k
  781. @end
  782.  
  783.  
  784. @drawmap
  785. @update
  786.  
  787. @#CHATWALL
  788. @do moveback
  789. @busy
  790. @show
  791. `r0`c  `r1  SCRIBBLING ON THE BULLETIN BOARD  `r0
  792.  
  793. @if bar.txt exist false then do
  794.  @begin
  795.  @writefile bar.txt
  796.   `%Bartender `2: `0Notice - Do not graffiti on this or else!
  797.  @end
  798.  
  799. @if bar.txt exist true then do
  800.  @begin
  801.  @displayfile bar.txt
  802.  @end
  803.  
  804. @show
  805.  
  806. @
  807. (Do tricky stuff with name to determine how much they can type)
  808. @DO `s04 is `%
  809. @DO `s04 add `n
  810. @DO STRIP `s04 <-- Strips all none color ` codes out
  811. @DO `s04 add `x`2:`x`0
  812. @DO `p20 is length `s04
  813. @DO `p21 is 76
  814. @DO `p21 - `p20
  815. @DO WRITE
  816.   `2Enter a special message or `0ENTER`2 to abort.`\  `s04
  817. @DO READSTRING `p21 NIL `s03 <--Read string, NIL is default. (nothing)
  818. @do stripbad `s03
  819. @SHOW
  820.  
  821. @DO `p24 is length `s03
  822. @IF `p24 less 3 then do
  823.  @begin
  824.  @drawmap
  825.  @update
  826.  @closescript
  827.  @end
  828.  
  829.  @writefile bar.txt
  830.   `%`n`2 : `0`s03
  831.  @do trim bar.txt 17
  832.  @drawmap
  833.  @update
  834.  
  835. @#NOTHING
  836.